Genesis\CustomBlocks\Blocks\Controls\ControlAbstract A

Total Complexity 54
Dependencies 1
Dependents 1
Total lines 571
Lines of code 297
Logical lines of code 121
Comment lines 217
Methods 21
Properties 6

Methods 21

Method Rating Maintainability Complexity Lines of code
render_settings()
A
44 8 47
validate_options()
S
52 7 27
render_settings_textarea_array()
S
53 7 22
sanitize_textarea_assoc_array()
S
55 4 19
sanitize_textarea_array()
S
57 4 17
create_settings_config()
S
47 1 43
render_settings_width()
S
54 2 26
sanitize_location()
S
73 3 5
sanitize_number()
S
70 3 6
render_select()
S
61 2 13
render_number()
S
65 2 11
sanitize_checkbox()
S
72 2 6
jsonSerialize()
S
62 1 12
render_settings_checkbox()
S
65 1 11
render_settings_number_non_negative()
S
79 1 3
render_settings_location()
S
79 1 3
render_settings_number()
S
79 1 3
render_settings_textarea()
S
68 1 9
render_settings_text()
S
66 1 10
register_settings()
S
100 1 0
__construct()
S
78 1 4